update_headings (chooser);
}
+static void
+stop_search (GtkEntry *entry,
+ gpointer data)
+{
+ gtk_popover_popdown (GTK_POPOVER (data));
+}
+
static void
setup_section (GtkEmojiChooser *chooser,
EmojiSection *section,
gtk_widget_class_bind_template_callback (widget_class, emoji_activated);
gtk_widget_class_bind_template_callback (widget_class, search_changed);
+ gtk_widget_class_bind_template_callback (widget_class, stop_search);
gtk_widget_class_bind_template_callback (widget_class, pressed_cb);
gtk_widget_class_bind_template_callback (widget_class, long_pressed_cb);
}
<child>
<object class="GtkSearchEntry" id="search_entry">
<signal name="search-changed" handler="search_changed"/>
+ <signal name="stop-search" handler="stop_search"/>
</object>
</child>
<child>